Einer Arbeitsmappe kann zur Laufzeit neue Tabellenblätter aufnehmen. Ein Objekt, das andere Objekte enthalten kann, heisst Auflistung (in der Excel-Hilfe gelb). Das folgende Bild zeigt einen Ausschnitt aus dem Objektmodell von Excel. Ein Objekt der Klasse Workbooks ist eine Auflistung von Arbeitsmappen. Jedes Workbook kann seinerseits beliebig viele Objekte der Klasse Worksheets (Tabellenblätter) enthalten. Und jedes Objekt der Klasse Worksheets kann wiederum beliebig viele Objekte enthalten.
Auflistungen besitzen nur wenige Eigenschaften und Methoden. Die meisten Auflistungen enthalten die folgenden:
CountZahl der Objekte einer Auflistung (schreibgeschützte Eigenschaft)
AddMethode, die ein neues Objekt erzeugt und der Auflistung hinzufügt. Mit den benannten Argumenten Before und After kann das neue Objekt vor bzw. hinter ein bereits vorhandenes platziert werden.
DeleteMethode, die ein Auflistungsobjekt löscht
ItemMethode, die ein bestimmtes Element der Auflistung zurückgibt. Als Argument muss der Index des gewünschten Objektes übergeben werden. Der Index entspricht der Position des Objektes innerhalb der Auflistung und ist eine Zahl zwischen 1 und Count. Der Index eines Objektes kann sich ändern, wenn ein anderes Objekt aus der Auflistung entfernt wird. Anstelle des Index kann auch der Name des gewünschten Objektes übergeben werden.